never-ending hell torture - German English Dictionary